<template>
	<view>
		<button @click="saveData">保存数据</button>
		<button @click="readData">读取数据</button>
		<text v-if="displayData.length > 0">
			{{ displayData.map(item => `${item.XM} - ${item.KC}: ${item.FS}`).join('\n') }}
		</text>
	</view>
</template>

<script>
	export default {
		data() {
			// 初始化T表数据为空数组
			// 实际应用中，这里可以从本地存储加载数据
			return {
				displayData: []
			};
		},
		onLoad() {

		},
		methods: {
			loadData() {

			},
			saveData() {
				const tableData = [{
						XM: '张三',
						KC: '语文',
						FS: 81
					},
					{
						XM: '张三',
						KC: '数学',
						FS: 75
					},
					{
						XM: '李四',
						KC: '语文',
						FS: 76
					},
					{
						XM: '李四',
						KC: '数学',
						FS: 90
					},
					{
						XM: '王五',
						KC: '语文',
						FS: 81
					},
					{
						XM: '王五',
						KC: '数学',
						FS: 100
					},
					{
						XM: '王五',
						KC: '英语',
						FS: 90
					}
				]
				uni.setStorageSync('tableT', JSON.stringify(tableData));
				this.displayData = tableData; // 假设同时更新显示
			},
			readData() {
				const storedData = uni.getStorageSync('tableT');
				console.log(storedData);
				if (storedData) {
					this.displayData = JSON.parse(storedData);
				}
			},
		}
	};
</script>

<style>
	/* 样式定义 */
</style>